namespace Adge.Common
{
    using System;

    [Serializable]
    public class ConfigInfo
    {
        public ConfigInfo()
        {
            this.m_forumtitle = "Discuz!NT";
            this.m_forumurl = "http://nt.discuz.net";
            this.m_webtitle = "Discuz!NT";
            this.m_weburl = "";
            this.m_licensed = 1;
            this.m_icp = "";
            this.m_closed = 0;
            this.m_closedreason = "";
            this.m_isframeshow = 0;
            this.m_passwordkey = "1234567890";
            this.m_regstatus = 1;
            this.m_regadvance = 1;
            this.m_censoruser = "admin";
            this.m_doublee = 0;
            this.m_regverify = 0;
            this.m_accessemail = "";
            this.m_censoremail = "";
            this.m_hideprivate = 1;
            this.m_regctrl = 0;
            this.m_ipregctrl = "";
            this.m_ipdenyaccess = "";
            this.m_ipaccess = "";
            this.m_adminipaccess = "";
            this.m_newbiespan = 0;
            this.m_welcomemsg = 1;
            this.m_welcomemsgtxt = "Welcome to visit this forum!";
            this.m_rules = 1;
            this.m_rulestxt = "";
            this.m_templateid = 1;
            this.m_hottopic = 20;
            this.m_starthreshold = 2;
            this.m_visitedforums = 20;
            this.m_maxsigrows = 0;
            this.m_moddisplay = 0;
            this.m_subforumsindex = 1;
            this.m_stylejump = 1;
            this.m_fastpost = 1;
            this.m_showsignatures = 1;
            this.m_showavatars = 1;
            this.m_showimages = 1;
            this.m_smiliesmax = 30;
            this.m_archiverstatus = 1;
            this.m_seotitle = "";
            this.m_seokeywords = "";
            this.m_seodescription = "";
            this.m_seohead = "";
            this.m_rssstatus = 1;
            this.m_rssttl = 60;
            this.m_nocacheheaders = 0;
            this.m_fullmytopics = 1;
            this.m_debug = 1;
            this.m_rewriteurl = "";
            this.m_whosonlinestatus = 3;
            this.m_maxonlinelist = 300;
            this.m_userstatusby = 1;
            this.m_forumjump = 1;
            this.m_modworkstatus = 1;
            this.m_maxmodworksmonths = 3;
            this.m_seccodestatus = "register.aspx,login.aspx";
            this.m_maxonlines = 0x1388;
            this.m_postinterval = 0;
            this.m_searchctrl = 0;
            this.m_maxspm = 5;
            this.m_visitbanperiods = "";
            this.m_postbanperiods = "";
            this.m_postmodperiods = "";
            this.m_attachbanperiods = "";
            this.m_searchbanperiods = "";
            this.m_memliststatus = 1;
            this.m_dupkarmarate = 0;
            this.m_minpostsize = 1;
            this.m_maxpostsize = 0x2710;
            this.m_tpp = 0x1a;
            this.m_ppp = 0x10;
            this.m_maxfavorites = 30;
            this.m_maxavatarsize = 0x5000;
            this.m_maxavatarpixel = 120;
            this.m_maxpolloptions = 10;
            this.m_maxattachments = 10;
            this.m_attachimgpost = 1;
            this.m_attachrefcheck = 1;
            this.m_attachsave = 0;
            this.m_watermarkstatus = 3;
            this.m_watermarktype = 0;
            this.m_watermarktransparency = 5;
            this.m_watermarktext = "DiscuzNT";
            this.m_watermarkpic = "watermark.gif";
            this.m_watermarkfontname = "Tahoma";
            this.m_watermarkfontsize = 12;
            this.m_showattachmentpath = 0;
            this.m_attachimgquality = 80;
            this.m_attachimgmaxheight = 0;
            this.m_attachimgmaxwidth = 0;
            this.m_karmaratelimit = 4;
            this.m_losslessdel = 200;
            this.m_edittimelimit = 10;
            this.m_editedby = 1;
            this.m_defaulteditormode = 1;
            this.m_allowswitcheditor = 1;
            this.m_smileyinsert = 1;
            this.m_passwordmode = 0;
            this.m_fulltextsearch = 1;
            this.m_cachelog = 1;
        }


        public string Accessemail
        {
            get
            {
                return this.m_accessemail;
            }
            set
            {
                this.m_accessemail = value;
            }
        }

        public string Adminipaccess
        {
            get
            {
                return this.m_adminipaccess;
            }
            set
            {
                this.m_adminipaccess = value;
            }
        }

        public int Allowswitcheditor
        {
            get
            {
                return this.m_allowswitcheditor;
            }
            set
            {
                this.m_allowswitcheditor = value;
            }
        }

        public int Archiverstatus
        {
            get
            {
                return this.m_archiverstatus;
            }
            set
            {
                this.m_archiverstatus = value;
            }
        }

        public string Attachbanperiods
        {
            get
            {
                return this.m_attachbanperiods;
            }
            set
            {
                this.m_attachbanperiods = value;
            }
        }

        public int Attachimgmaxheight
        {
            get
            {
                return this.m_attachimgmaxheight;
            }
            set
            {
                this.m_attachimgmaxheight = value;
            }
        }

        public int Attachimgmaxwidth
        {
            get
            {
                return this.m_attachimgmaxwidth;
            }
            set
            {
                this.m_attachimgmaxwidth = value;
            }
        }

        public int Attachimgpost
        {
            get
            {
                return this.m_attachimgpost;
            }
            set
            {
                this.m_attachimgpost = value;
            }
        }

        public int Attachimgquality
        {
            get
            {
                return this.m_attachimgquality;
            }
            set
            {
                this.m_attachimgquality = value;
            }
        }

        public int Attachrefcheck
        {
            get
            {
                return this.m_attachrefcheck;
            }
            set
            {
                this.m_attachrefcheck = value;
            }
        }

        public int Attachsave
        {
            get
            {
                return this.m_attachsave;
            }
            set
            {
                this.m_attachsave = value;
            }
        }

        public int Cachelog
        {
            get
            {
                return this.m_cachelog;
            }
            set
            {
                this.m_cachelog = value;
            }
        }

        public string Censoremail
        {
            get
            {
                return this.m_censoremail;
            }
            set
            {
                this.m_censoremail = value;
            }
        }

        public string Censoruser
        {
            get
            {
                return this.m_censoruser;
            }
            set
            {
                this.m_censoruser = value;
            }
        }

        public int Closed
        {
            get
            {
                return this.m_closed;
            }
            set
            {
                this.m_closed = value;
            }
        }

        public string Closedreason
        {
            get
            {
                return this.m_closedreason;
            }
            set
            {
                this.m_closedreason = value;
            }
        }

        public int Debug
        {
            get
            {
                return this.m_debug;
            }
            set
            {
                this.m_debug = value;
            }
        }

        public int Defaulteditormode
        {
            get
            {
                return this.m_defaulteditormode;
            }
            set
            {
                this.m_defaulteditormode = value;
            }
        }

        public int Doublee
        {
            get
            {
                return this.m_doublee;
            }
            set
            {
                this.m_doublee = value;
            }
        }

        public int Dupkarmarate
        {
            get
            {
                return this.m_dupkarmarate;
            }
            set
            {
                this.m_dupkarmarate = value;
            }
        }

        public int Editedby
        {
            get
            {
                return this.m_editedby;
            }
            set
            {
                this.m_editedby = value;
            }
        }

        public int Edittimelimit
        {
            get
            {
                return this.m_edittimelimit;
            }
            set
            {
                this.m_edittimelimit = value;
            }
        }

        public int Fastpost
        {
            get
            {
                return this.m_fastpost;
            }
            set
            {
                this.m_fastpost = value;
            }
        }

        public string Forumcopyright
        {
            get
            {
                return ("Copyright &copy; 2001-" + DateTime.Now.Year.ToString() + " <a href=\"http://www.comsenz.com\" target=\"_blank\">Comsenz Inc</a>.");
            }
        }

        public int Forumjump
        {
            get
            {
                return this.m_forumjump;
            }
            set
            {
                this.m_forumjump = value;
            }
        }

        public string Forumtitle
        {
            get
            {
                return this.m_forumtitle;
            }
            set
            {
                this.m_forumtitle = value;
            }
        }

        public string Forumurl
        {
            get
            {
                return this.m_forumurl;
            }
            set
            {
                this.m_forumurl = value;
            }
        }

        public int Fullmytopics
        {
            get
            {
                return this.m_fullmytopics;
            }
            set
            {
                this.m_fullmytopics = value;
            }
        }

        public int Fulltextsearch
        {
            get
            {
                return this.m_fulltextsearch;
            }
            set
            {
                this.m_fulltextsearch = value;
            }
        }

        public int Hideprivate
        {
            get
            {
                return this.m_hideprivate;
            }
            set
            {
                this.m_hideprivate = value;
            }
        }

        public int Hottopic
        {
            get
            {
                return this.m_hottopic;
            }
            set
            {
                this.m_hottopic = value;
            }
        }

        public string Icp
        {
            get
            {
                return this.m_icp;
            }
            set
            {
                this.m_icp = value;
            }
        }

        public string Ipaccess
        {
            get
            {
                return this.m_ipaccess;
            }
            set
            {
                this.m_ipaccess = value;
            }
        }

        public string Ipdenyaccess
        {
            get
            {
                return this.m_ipdenyaccess;
            }
            set
            {
                this.m_ipdenyaccess = value;
            }
        }

        public string Ipregctrl
        {
            get
            {
                return this.m_ipregctrl;
            }
            set
            {
                this.m_ipregctrl = value;
            }
        }

        public int Isframeshow
        {
            get
            {
                return this.m_isframeshow;
            }
            set
            {
                this.m_isframeshow = value;
            }
        }

        public int Karmaratelimit
        {
            get
            {
                return this.m_karmaratelimit;
            }
            set
            {
                this.m_karmaratelimit = value;
            }
        }

        public int Licensed
        {
            get
            {
                return this.m_licensed;
            }
            set
            {
                this.m_licensed = value;
            }
        }

        public int Losslessdel
        {
            get
            {
                return this.m_losslessdel;
            }
            set
            {
                this.m_losslessdel = value;
            }
        }

        public int Maxattachments
        {
            get
            {
                return this.m_maxattachments;
            }
            set
            {
                this.m_maxattachments = value;
            }
        }

        public int Maxavatarpixel
        {
            get
            {
                return this.m_maxavatarpixel;
            }
            set
            {
                this.m_maxavatarpixel = value;
            }
        }

        public int Maxavatarsize
        {
            get
            {
                return this.m_maxavatarsize;
            }
            set
            {
                this.m_maxavatarsize = value;
            }
        }

        public int Maxfavorites
        {
            get
            {
                return this.m_maxfavorites;
            }
            set
            {
                this.m_maxfavorites = value;
            }
        }

        public int Maxmodworksmonths
        {
            get
            {
                return this.m_maxmodworksmonths;
            }
            set
            {
                this.m_maxmodworksmonths = value;
            }
        }

        public int Maxonlinelist
        {
            get
            {
                return this.m_maxonlinelist;
            }
            set
            {
                this.m_maxonlinelist = value;
            }
        }

        public int Maxonlines
        {
            get
            {
                return this.m_maxonlines;
            }
            set
            {
                this.m_maxonlines = value;
            }
        }

        public int Maxpolloptions
        {
            get
            {
                return this.m_maxpolloptions;
            }
            set
            {
                this.m_maxpolloptions = value;
            }
        }

        public int Maxpostsize
        {
            get
            {
                return this.m_maxpostsize;
            }
            set
            {
                this.m_maxpostsize = value;
            }
        }

        public int Maxsigrows
        {
            get
            {
                return this.m_maxsigrows;
            }
            set
            {
                this.m_maxsigrows = value;
            }
        }

        public int Maxspm
        {
            get
            {
                return this.m_maxspm;
            }
            set
            {
                this.m_maxspm = value;
            }
        }

        public int Memliststatus
        {
            get
            {
                return this.m_memliststatus;
            }
            set
            {
                this.m_memliststatus = value;
            }
        }

        public int Minpostsize
        {
            get
            {
                return this.m_minpostsize;
            }
            set
            {
                this.m_minpostsize = value;
            }
        }

        public int Moddisplay
        {
            get
            {
                return this.m_moddisplay;
            }
            set
            {
                this.m_moddisplay = value;
            }
        }

        public int Modworkstatus
        {
            get
            {
                return this.m_modworkstatus;
            }
            set
            {
                this.m_modworkstatus = value;
            }
        }

        public int Newbiespan
        {
            get
            {
                return this.m_newbiespan;
            }
            set
            {
                this.m_newbiespan = value;
            }
        }

        public int Nocacheheaders
        {
            get
            {
                return this.m_nocacheheaders;
            }
            set
            {
                this.m_nocacheheaders = value;
            }
        }

        public string Passwordkey
        {
            get
            {
                return this.m_passwordkey;
            }
            set
            {
                this.m_passwordkey = value;
            }
        }

        public int Passwordmode
        {
            get
            {
                return this.m_passwordmode;
            }
            set
            {
                this.m_passwordmode = value;
            }
        }

        public string Postbanperiods
        {
            get
            {
                return this.m_postbanperiods;
            }
            set
            {
                this.m_postbanperiods = value;
            }
        }

        public int Postinterval
        {
            get
            {
                return this.m_postinterval;
            }
            set
            {
                this.m_postinterval = value;
            }
        }

        public string Postmodperiods
        {
            get
            {
                return this.m_postmodperiods;
            }
            set
            {
                this.m_postmodperiods = value;
            }
        }

        public int Ppp
        {
            get
            {
                return this.m_ppp;
            }
            set
            {
                this.m_ppp = value;
            }
        }

        public int Regadvance
        {
            get
            {
                return this.m_regadvance;
            }
            set
            {
                this.m_regadvance = value;
            }
        }

        public int Regctrl
        {
            get
            {
                return this.m_regctrl;
            }
            set
            {
                this.m_regctrl = value;
            }
        }

        public int Regstatus
        {
            get
            {
                return this.m_regstatus;
            }
            set
            {
                this.m_regstatus = value;
            }
        }

        public int Regverify
        {
            get
            {
                return this.m_regverify;
            }
            set
            {
                this.m_regverify = value;
            }
        }

        public string Rewriteurl
        {
            get
            {
                return this.m_rewriteurl;
            }
            set
            {
                this.m_rewriteurl = value;
            }
        }

        public int Rssstatus
        {
            get
            {
                return this.m_rssstatus;
            }
            set
            {
                this.m_rssstatus = value;
            }
        }

        public int Rssttl
        {
            get
            {
                return this.m_rssttl;
            }
            set
            {
                this.m_rssttl = value;
            }
        }

        public int Rules
        {
            get
            {
                return this.m_rules;
            }
            set
            {
                this.m_rules = value;
            }
        }

        public string Rulestxt
        {
            get
            {
                return this.m_rulestxt;
            }
            set
            {
                this.m_rulestxt = value;
            }
        }

        public string Searchbanperiods
        {
            get
            {
                return this.m_searchbanperiods;
            }
            set
            {
                this.m_searchbanperiods = value;
            }
        }

        public int Searchctrl
        {
            get
            {
                return this.m_searchctrl;
            }
            set
            {
                this.m_searchctrl = value;
            }
        }

        public string Seccodestatus
        {
            get
            {
                return this.m_seccodestatus;
            }
            set
            {
                this.m_seccodestatus = value;
            }
        }

        public string Seodescription
        {
            get
            {
                return this.m_seodescription;
            }
            set
            {
                this.m_seodescription = value;
            }
        }

        public string Seohead
        {
            get
            {
                return this.m_seohead;
            }
            set
            {
                this.m_seohead = value;
            }
        }

        public string Seokeywords
        {
            get
            {
                return this.m_seokeywords;
            }
            set
            {
                this.m_seokeywords = value;
            }
        }

        public string Seotitle
        {
            get
            {
                return this.m_seotitle;
            }
            set
            {
                this.m_seotitle = value;
            }
        }

        public int Showattachmentpath
        {
            get
            {
                return this.m_showattachmentpath;
            }
            set
            {
                this.m_showattachmentpath = value;
            }
        }

        public int Showavatars
        {
            get
            {
                return this.m_showavatars;
            }
            set
            {
                this.m_showavatars = value;
            }
        }

        public int Showimages
        {
            get
            {
                return this.m_showimages;
            }
            set
            {
                this.m_showimages = value;
            }
        }

        public int Showsignatures
        {
            get
            {
                return this.m_showsignatures;
            }
            set
            {
                this.m_showsignatures = value;
            }
        }

        public int Smileyinsert
        {
            get
            {
                return this.m_smileyinsert;
            }
            set
            {
                this.m_smileyinsert = value;
            }
        }

        public int Smiliesmax
        {
            get
            {
                return this.m_smiliesmax;
            }
            set
            {
                this.m_smiliesmax = value;
            }
        }

        public int Starthreshold
        {
            get
            {
                return this.m_starthreshold;
            }
            set
            {
                this.m_starthreshold = value;
            }
        }

        public int Stylejump
        {
            get
            {
                return this.m_stylejump;
            }
            set
            {
                this.m_stylejump = value;
            }
        }

        public int Subforumsindex
        {
            get
            {
                return this.m_subforumsindex;
            }
            set
            {
                this.m_subforumsindex = value;
            }
        }

        public int Templateid
        {
            get
            {
                return this.m_templateid;
            }
            set
            {
                this.m_templateid = value;
            }
        }

        public int Tpp
        {
            get
            {
                return this.m_tpp;
            }
            set
            {
                this.m_tpp = value;
            }
        }

        public int Userstatusby
        {
            get
            {
                return this.m_userstatusby;
            }
            set
            {
                this.m_userstatusby = value;
            }
        }

        public string Visitbanperiods
        {
            get
            {
                return this.m_visitbanperiods;
            }
            set
            {
                this.m_visitbanperiods = value;
            }
        }

        public int Visitedforums
        {
            get
            {
                return this.m_visitedforums;
            }
            set
            {
                this.m_visitedforums = value;
            }
        }

        public string Watermarkfontname
        {
            get
            {
                return this.m_watermarkfontname;
            }
            set
            {
                this.m_watermarkfontname = value;
            }
        }

        public int Watermarkfontsize
        {
            get
            {
                return this.m_watermarkfontsize;
            }
            set
            {
                this.m_watermarkfontsize = value;
            }
        }

        public string Watermarkpic
        {
            get
            {
                return this.m_watermarkpic;
            }
            set
            {
                this.m_watermarkpic = value;
            }
        }

        public int Watermarkstatus
        {
            get
            {
                return this.m_watermarkstatus;
            }
            set
            {
                this.m_watermarkstatus = value;
            }
        }

        public string Watermarktext
        {
            get
            {
                return this.m_watermarktext;
            }
            set
            {
                this.m_watermarktext = value;
            }
        }

        public int Watermarktransparency
        {
            get
            {
                return this.m_watermarktransparency;
            }
            set
            {
                this.m_watermarktransparency = value;
            }
        }

        public int Watermarktype
        {
            get
            {
                return this.m_watermarktype;
            }
            set
            {
                this.m_watermarktype = value;
            }
        }

        public string Webtitle
        {
            get
            {
                return this.m_webtitle;
            }
            set
            {
                this.m_webtitle = value;
            }
        }

        public string Weburl
        {
            get
            {
                return this.m_weburl;
            }
            set
            {
                this.m_weburl = value;
            }
        }

        public int Welcomemsg
        {
            get
            {
                return this.m_welcomemsg;
            }
            set
            {
                this.m_welcomemsg = value;
            }
        }

        public string Welcomemsgtxt
        {
            get
            {
                return this.m_welcomemsgtxt;
            }
            set
            {
                this.m_welcomemsgtxt = value;
            }
        }

        public int Whosonlinestatus
        {
            get
            {
                return this.m_whosonlinestatus;
            }
            set
            {
                this.m_whosonlinestatus = value;
            }
        }


        private string m_accessemail;
        private string m_adminipaccess;
        private int m_allowswitcheditor;
        private int m_archiverstatus;
        private string m_attachbanperiods;
        private int m_attachimgmaxheight;
        private int m_attachimgmaxwidth;
        private int m_attachimgpost;
        private int m_attachimgquality;
        private int m_attachrefcheck;
        private int m_attachsave;
        private int m_cachelog;
        private string m_censoremail;
        private string m_censoruser;
        private int m_closed;
        private string m_closedreason;
        private int m_debug;
        private int m_defaulteditormode;
        private int m_doublee;
        private int m_dupkarmarate;
        private int m_editedby;
        private int m_edittimelimit;
        private int m_fastpost;
        private int m_forumjump;
        private string m_forumtitle;
        private string m_forumurl;
        private int m_fullmytopics;
        private int m_fulltextsearch;
        private int m_hideprivate;
        private int m_hottopic;
        private string m_icp;
        private string m_ipaccess;
        private string m_ipdenyaccess;
        private string m_ipregctrl;
        private int m_isframeshow;
        private int m_karmaratelimit;
        private int m_licensed;
        private int m_losslessdel;
        private int m_maxattachments;
        private int m_maxavatarpixel;
        private int m_maxavatarsize;
        private int m_maxfavorites;
        private int m_maxmodworksmonths;
        private int m_maxonlinelist;
        private int m_maxonlines;
        private int m_maxpolloptions;
        private int m_maxpostsize;
        private int m_maxsigrows;
        private int m_maxspm;
        private int m_memliststatus;
        private int m_minpostsize;
        private int m_moddisplay;
        private int m_modworkstatus;
        private int m_newbiespan;
        private int m_nocacheheaders;
        private string m_passwordkey;
        private int m_passwordmode;
        private string m_postbanperiods;
        private int m_postinterval;
        private string m_postmodperiods;
        private int m_ppp;
        private int m_regadvance;
        private int m_regctrl;
        private int m_regstatus;
        private int m_regverify;
        private string m_rewriteurl;
        private int m_rssstatus;
        private int m_rssttl;
        private int m_rules;
        private string m_rulestxt;
        private string m_searchbanperiods;
        private int m_searchctrl;
        private string m_seccodestatus;
        private string m_seodescription;
        private string m_seohead;
        private string m_seokeywords;
        private string m_seotitle;
        private int m_showattachmentpath;
        private int m_showavatars;
        private int m_showimages;
        private int m_showsignatures;
        private int m_smileyinsert;
        private int m_smiliesmax;
        private int m_starthreshold;
        private int m_stylejump;
        private int m_subforumsindex;
        private int m_templateid;
        private int m_tpp;
        private int m_userstatusby;
        private string m_visitbanperiods;
        private int m_visitedforums;
        private string m_watermarkfontname;
        private int m_watermarkfontsize;
        private string m_watermarkpic;
        private int m_watermarkstatus;
        private string m_watermarktext;
        private int m_watermarktransparency;
        private int m_watermarktype;
        private string m_webtitle;
        private string m_weburl;
        private int m_welcomemsg;
        private string m_welcomemsgtxt;
        private int m_whosonlinestatus;
    }
}

